perm filename LARRY3.LET[ESS,JMC]2 blob
sn#022364 filedate 1973-01-29 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 Dear Larry:
C00010 ENDMK
Cā;
Dear Larry:
We have decided to complete the
construction documentation of Foonly even under
the unfavorable condition that ARPA may not allow it to be
constructed for non-technical reasons. Our reasons for doing this
are as follows:
1. We really want the machine and will take our chances on
permission even though they are not too good.
2. We hope to convince you, once the documentation is complete, that
the machine should be built after all.
3. The design aids, which are already being used by DEC and
MIT will be further proved out by completing the design.
Admittedly, the machine is not as attractive a proposition as
it would have been had it been completed on any of the previous
schedules. However, it is still well within the range of completion
times usual for commercial projects. In my opinion, it was not
completed on time, because the group under-estimated how much work there was
and over-estimated how hard each of them was willing to work. It
seems to me that the miscalculations were inclined to be especially
severe in the logical design (now complete) that requires sustained conceptually
difficult work. I expect that the more routine work of completing
the partitioning, pc-card layout, wire-wrap layout, and back panel
layout will go much faster, and I will be interested to see if this
is so.
Unless the documentation is complete by May 1, I will stop the
project myself, but if it is complete, I will try to persuade you to
let the machine be built for the following reasons:
1. Even one Foonly will provide a cost-effective increase in
computing power for the Stanford Artificial Intelligence Laboratory
and for network users.
2. The new ideas in the Foonly design such as time-sharable
user micro-code and the console computer are worth trying out. In my
opinion, they better tried out in the Foonly context of an otherwise
conventional machine with plenty of software, consoles, files, and
users than in an isolated machine devoted to a single new concept.
3. There is an upper bound on the size project that can be
accomplished by a small group unsupported by a large organization.
The Foonly project appears to have been right on the boundary. Given
the software that the project has produced and the development of
technology, this size project should be well within the practical
range in the future. It is important to establish this, and if
Foonly is not completed, there will be a fear of undertaking such
size projects in the future.
I believe that Gordon Bell and Alan Kotok will support our
contention that the project is approaching completion, and we expect
to have the complete documentation comprising, pc-layouts, wire-wrap
layouts, and back panel wiring ready to be sent out at the end of
March.
I hope that when we present this proposition to you, you will
be able to give the matter some of your personal attention.
Sincerely yours,
John McCarthy
Director, Stanford Artificial
Intelligence Laboratory
P.S. There are two factors that have unfortunately militated against
the project at this time, in my opinion, incorrectly.
The first is the extremely short time estimate given by Poole
and others at the beginning of the task. This was apparently
necessary to him to persuade himself to undertake the project. In
fact, the project is not badly delayed by commercial standards,
compare ILLIAC 4.
The second is your and Steve's tendency to push the idea of
concentrating computing facilities in a few centers used over the
network. In my opinion, there is a tendency to push this idea beyond
its usefulness as a kind of justification of the expense of expanding
the network.
P.P.S. Gordon Bell told me that D.E.C. is seriously considering
contributing to the project the integrated circuits and services that
we had arranged to buy from them. If I estimate it correctly, this
corresponds to about $66,000 or about 1/3 of the goods and services
that were to be purchased. I suppose they won't make a final decision
until the processor is ready to be manufactured.
Gordon also suggested that we use cheaper ICs for the cache
and microprogram memories which would reduce the cost further. He
said that he hoped that the debugging experience would be written up,
because only IBM and CDC have built pipeline machines, and they haven't
talked. I hope to be able to accomodate him in this. He also agreed
to tell you his opinion directly, and I hope he will.
Since Steve came out to review the project, work has continued
at a pace that leads me to believe that the April 2 date to be ready
for manufacture is realistic.
Details will be supplied on request.
In any case, however, it is not possible to have the machine
all put together by 15 June, so that we hereby decommit this. I hope
this will satisfy the need for a letter of decommital.